import os

import cv2

# 灰度处理
min = cv2.imread('./lieping/min.png',flags=cv2.IMREAD_GRAYSCALE)
bgImg = cv2.imread('./lieping/bgImg.png',flags=cv2.IMREAD_GRAYSCALE)

# 小图片减去阴影
min = min[23:min.shape[0]-23,23:min.shape[0]-23]

# 超过120就显示白色，其他显示黑色，主要要显示轮廓黑色出来
_,min = cv2.threshold(min,50,255,cv2.THRESH_BINARY_INV)

# 超过100就显示白色，其他显示黑色,主要要显示轮廓黑色出来
_,bgImg = cv2.threshold(bgImg,50,255,cv2.THRESH_BINARY)

# 黑色轮毂匹配黑色轮毂
match = cv2.matchTemplate(min,bgImg,cv2.TM_CCORR_NORMED)

# 获取数值
x,y = cv2.minMaxLoc(match)[3]
# 获取到X轴
print(x)
cv2.imshow('min',min)
cv2.imshow('bgImg',bgImg)
cv2.waitKey(0)
cv2.destroyAllWindows()

